树莓派 安装OpenCV库详解(Ubuntu可通用) 您所在的位置:网站首页 树莓派摄像头 opencv 树莓派 安装OpenCV库详解(Ubuntu可通用)

树莓派 安装OpenCV库详解(Ubuntu可通用)

2023-11-08 06:05| 来源: 网络整理| 查看: 265

树莓派 安装OpenCV库详解 树莓派安装Opencv库安装阶段环境安装OpenCV安装配置文件修改验证OpenCV 摄像头选购 前言:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。本文主要讲解在树莓派下如何安装OpenCV,硬件为树莓派4B。

树莓派安装Opencv库 安装阶段 环境安装

打开树莓派终端 输入

sudo apt install build-essential sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

若出现 libjasper-dev error

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" sudo apt update sudo apt upgrade sudo apt install libjasper1 libjasper-dev OpenCV安装

在opencv官网获取源文件后,拷贝到树莓派,并解压在任意文件夹内,此处以解压到/home/xxx/opencv4为例:(xxx是用户名) 注:官方下载地址 https://opencv.org/releases/ 在此选用的是4.5.2的版本 在文件管理器内新建文件夹 build 在这里插入图片描述 创建完毕后,再次打开终端

cd /home/xxx/Documents/opencv4/build sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. sudo make -j3 #注:j后跟数字代表是多少线程 sudo make install

安装过程需要十多分钟,请耐心等待

配置文件修改

注:Ubuntu安装时,将nano换位gedit

sudo nano /etc/ld.so.conf.d/opencv.conf #注:Ubuntu可将nano换为gedit,下同

文末添加:/usr/local/lib

sudo ldconfig sudo nano /etc/bash.bashrc

在文件末尾,添加: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

source /etc/bash.bashrc sudo updatedb cd /usr/local/lib sudo mkdir pkgconfig cd pkgconfig sudo touch opencv.pc sudo nano opencv.pc

添加:

> prefix=/usr/local exec_prefix=${prefix} includedir=${prefix}/include > libdir=${exec_prefix}/lib Name: opencv Description: The opencv library > Version:4.5.2 #(此处按版本修改) > Cflags: -I${includedir}/opencv4 Libs:-L${libdir} -lopencv_shape -lopencv_stitching -lopencv_objdetect -lopencv_superres -lopencv_videostab -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_videoio -lopencv_imgcodecs -lopencv_video -lopencv_photo -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_core ~ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 验证OpenCV pkg-config --cflags --libs opencv

例程测试验证

cd /home/xxx/opencv4/samples/cpp/example_cmake cmake . make ./opencv_example

成功时会看到以下界面(未插入摄像头,插入摄像头会有图像显示) 在这里插入图片描述

摄像头选购

树莓派本质是Linux系统,许多摄像头并不能即插即用,在此提供一种UVC驱动方案

sudo apt-get install cheese

安装后便能以UVC作为驱动,UVC支持摄像头列表如下:http://www.ideasonboard.org/uvc/



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有